package saei.bean.vo;

import java.util.Date;

import saei.utils.DateTimeFormatter;

@SuppressWarnings("serial")
public class UsuarioVO extends EntidadPersistenteVO
{
    private String nombre;
    private String representacion;
    private String sector;
    private String login;
    private Date fechaCaducida;
    private boolean esGerente;
    private boolean puedeLeer;
    private boolean puedeCrear;
    private boolean puedeModificar;
    private boolean puedeEliminar;
    private boolean puedeGenerarReportes;
    
	public boolean isPuedeLeer() {
		return puedeLeer;
	}

	public void setPuedeLeer(boolean puedeLeer) {
		this.puedeLeer = puedeLeer;
	}

	public boolean isPuedeCrear() {
		return puedeCrear;
	}

	public void setPuedeCrear(boolean puedeCrear) {
		this.puedeCrear = puedeCrear;
	}

	public boolean isPuedeModificar() {
		return puedeModificar;
	}

	public void setPuedeModificar(boolean puedeModificar) {
		this.puedeModificar = puedeModificar;
	}

	public boolean isPuedeEliminar() {
		return puedeEliminar;
	}

	public void setPuedeEliminar(boolean puedeEliminar) {
		this.puedeEliminar = puedeEliminar;
	}

	public boolean isPuedeGenerarReportes() {
		return puedeGenerarReportes;
	}

	public void setPuedeGenerarReportes(boolean puedeGenerarReportes) {
		this.puedeGenerarReportes = puedeGenerarReportes;
	}

	public String getNombre() {
		return nombre;
	}
	
	public void setNombre(String nombre) {
		this.nombre = nombre;
	}
	
	public String getRepresentacion() {
		return representacion;
	}
	
	public void setRepresentacion(String representacion) {
		this.representacion = representacion;
	}
	
	public String getSector() {
		return sector;
	}
	
	public void setSector(String sector) {
		this.sector = sector;
	}
	
	public String getLogin() {
		return login;
	}
	
	public void setLogin(String login) {
		this.login = login;
	}
	
	public Date getFechaCaducida() {
		return fechaCaducida;
	}
	
	public String getFechaCaducidaFormated() {
		return DateTimeFormatter.formatedDate(fechaCaducida);
	}
	
	public void setFechaCaducida(Date fechaCaducida) {
		this.fechaCaducida = fechaCaducida;
	}
	
	public boolean isEsGerente() {
		return esGerente;
	}
	
	public void setEsGerente(boolean esGerente) {
		this.esGerente = esGerente;
	}
}
